//////////////////////////////////////////////////////////////////////////
#pragma once


#include <Core/Core.hpp>
#include <Application/Application.hpp>
#include <Application/WindowedApp.hpp>


namespace XO
{
	class Application : public ::Application::WindowedApp
	{
	public:
		//
		Application( const char* argv, const std::string& companyName, const std::string& gameName );
		virtual ~Application();
		
		//
		virtual bool				Initialize();
		virtual bool				Shutdown();
	};
}
